#ifndef DESKTOPWIDGET_H
#define DESKTOPWIDGET_H

#include <QtGui>
#include <defs/global.h>
#include <core/entitywidget.h>

#include "ui_desktopwidget.h"

O_PRIVATE_DECLARE(DesktopWidget);
class DesktopWidget : public Opl::Core::EntityWidget, protected Ui::DesktopWidgetUI {
    Q_OBJECT
public:
	explicit DesktopWidget(Opl::Core::EntityWidget *parent);
	~DesktopWidget();

public slots:
    void guiReload();
    void tasksReload();

	void loadFile();
	void saveFile();
	void closeFile();
	void changed();
private:


    O_PRIVATE_DECLARE_MEMBER(DesktopWidget);
};

#endif // DESKTOPWIDGET_H

